package com.campus.app.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.campus.commons.entity.CloudFile;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface CloudFileMapper extends BaseMapper<CloudFile> {
    /**
     * 添加一条文件件记录
     * @param cloudFile
     * @return
     */
    int addFile(CloudFile cloudFile);

    /**
     * 获取文件
     * @param page
     * @param limit
     * @param deId
     * @return
     */
    List<CloudFile> getFile(int page, int limit, int deId);

    /**
     * 获取文件通过时间筛选
     * @param page
     * @param limit
     * @param time
     * @param deId
     * @return
     */
    List<CloudFile> getFileByTime(int page, int limit, String time, int deId);

}
